#pragma once
#include"HashTable.h"

namespace bit
{
	template<class K>
	class unordered_map
	{
		struct MapKeyOfT
		{
			K& operator()(const pair<K, V>& kv)
			{
				return kv.first;
			}
		};
	private:
		hash_bucket::HashTable<K, pair<K,V>, MapKeyOfT, Hash> _ht;

	};
}